Supercomputers were introduced in the 1960s and designed primarily by traditional companies such as IBM and HP. In recent years, supercomputers have been created by connecting a number of desktop machines in parallel to harness the power of all the linked machines. Schools have started to assemble machines in small cluster formations to create their own supercomputers. This cluster approach helps break down and run problems simultaneously.